// package com.example.distributesession.config;
//
// import com.alibaba.fastjson.JSONObject;
// import com.example.distributesession.controller.vo.ResultVO;
// import com.example.distributesession.util.JwtUtil;
// import org.springframework.web.servlet.HandlerInterceptor;
//
// import javax.servlet.http.HttpServletRequest;
// import javax.servlet.http.HttpServletResponse;
//
// public class JwtInterceptor implements HandlerInterceptor {
//
//     @Override
//     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//         String token = request.getHeader("token");
//         if (JwtUtil.verifyJWT(token)) {
//             return true;
//         }
//         ResultVO resultVO = new ResultVO(1, "interceptor jwt verify fail");
//         response.getWriter().write(JSONObject.toJSONString(resultVO));
//         return false;
//     }
// }